package com.online.college.core.message.dao;

import com.online.college.core.message.domain.Message;

import java.util.List;

public interface MessageDao {


	/**
	 *根据id获取
	 **/
	public Message getById(Long id);
	/**
	 *根据type获取所有
	 **/
	public List<Message> queryListByType(String type);

	/**
	*创建新记录
	**/
	public void createSelectivity(Message entity);

	/**
	*根据id更新
	**/
	public void update(Message entity);

	/**
	*根据id选择性更新自动
	**/
	public void updateSelectivity(Message entity);

	/**
	*物理删除
	**/
	public void delete(Message entity);

	/**
	*逻辑删除
	**/
	public void deleteLogic(Message entity);



}

